package com.ruoyi.system.service;

import com.ruoyi.system.domain.FireValueData;

import java.util.List;

/**
 * 火灾Service接口
 * 
 * @author ruoyi
 * @date 2022-10-01
 */
public interface IFireValueDataService 
{
    /**
     * 查询火灾
     * 
     * @param fireId 火灾主键
     * @return 火灾
     */
    public FireValueData selectFireValueDataByFireId(Integer fireId);

    /**
     * 查询火灾列表
     * 
     * @param fireValueData 火灾
     * @return 火灾集合
     */
    public List<FireValueData> selectFireValueDataList(FireValueData fireValueData);
    /**
     * 查询火灾列表
     *
     * @param fireValueData 火灾
     * @return 火灾集合
     */
    public List<FireValueData> lFireValueDataList(FireValueData fireValueData);
    /**
     * 统计数量
     */
    public Long  countFireValueDataList(FireValueData fireValueData);
    /**
     * 新增火灾
     * 
     * @param fireValueData 火灾
     * @return 结果
     */
    public int insertFireValueData(FireValueData fireValueData);

    /**
     * 修改火灾
     * 
     * @param fireValueData 火灾
     * @return 结果
     */
    public int updateFireValueData(FireValueData fireValueData);

    /**
     * 批量删除火灾
     * 
     * @param fireIds 需要删除的火灾主键集合
     * @return 结果
     */
    public int deleteFireValueDataByFireIds(String fireIds);

    /**
     * 删除火灾信息
     * 
     * @param fireId 火灾主键
     * @return 结果
     */
    public int deleteFireValueDataByFireId(Integer fireId);
}
